import java.util.Stack;

public class CQueue {
    Stack<Integer> stack1;// 加
    Stack<Integer> stack2;

    public CQueue() {
        stack1 = new Stack<>();
        stack2 = new Stack<>();
    }

    public void appendTail(int value) {
        if (stack1.empty()) {
            stack1.add(value);
            return;
        }
        while (!stack1.empty()) {
            stack2.add(stack1.pop());
        }
        stack1.add(value);

        while (!stack2.empty()) {
            stack1.add(stack2.pop());
        }

    }

    public int deleteHead() {

        if (!stack1.empty()) {
            return stack1.pop();
        }
        return -1;
    }
}
